Hierarchy

Constructors

Properties

#private: any
#redis: RedisService
CACHE: {
    ACCESS_TOKEN: "cel_cash:access_token";
    ROOT: "cel_cash";
}

Cache constants for CelCash service.

Type declaration

  • Readonly ACCESS_TOKEN: "cel_cash:access_token"
  • Readonly ROOT: "cel_cash"

Accessors

  • get antecipation(): RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                antecipationUuid: ZodString;
            }, "strip", ZodTypeAny, {
                antecipationUuid: string;
            }, {
                antecipationUuid: string;
            }>;
            method: "POST";
            path: "/antecipation/";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
            summary: "Antecipar recebíveis";
        };
        simulate: {
            create: {
                body: ZodObject<{
                    brands: ZodEffects<ZodArray<ZodEnum<["discover", "mastercard", "elo", "hipercard", "amex", "visa"]>, "many">, undefined | string | number, ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[]>;
                    transactionGalaxPayIds: ZodEffects<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>, undefined | string | number, number | number[]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    brands?: string | number;
                    transactionGalaxPayIds?: string | number;
                    value: number;
                }, {
                    brands: ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[];
                    transactionGalaxPayIds: number | number[];
                    value: number;
                }>;
                method: "POST";
                path: "/antecipation/simulate/";
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            companyGalaxPayId: ZodNumber;
                            createdAtFrom: ZodString;
                            createdAtTo: ZodString;
                            done: ZodEnum<[(...), (...)]>;
                            galaxPayId: ZodNumber;
                            netValue: ZodNumber;
                            totalAntecipateTax: ZodNumber;
                            totalMdr: ZodNumber;
                            totalValue: ZodNumber;
                            transactionsGalaxPayIds: ZodEffects<ZodUnion<(...)>, (...) | (...) | (...), (...) | (...)>;
                            uuid: ZodString;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        }, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | (...)[];
                            uuid: string;
                        }>;
                        OperationSummary: ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            finalTax: ZodNumber;
                            grossTotal: ZodNumber;
                            mdr: ZodNumber;
                            mdrTax: ZodNumber;
                            netValue: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        }, {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        }>;
                        Releases: ZodArray<ZodObject<{
                            createdAt: ZodString;
                            daysAntecipation: ZodNumber;
                            expectedDate: ZodString;
                            galaxPayId: ZodNumber;
                            grossValue: ZodNumber;
                            installment: ZodNumber;
                            netValue: ZodNumber;
                            netValueAfterAntecipation: ZodNumber;
                            taxValueAntecipation: ZodNumber;
                            transactionGalaxPayId: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }, {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }>, "many">;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }[];
                        type: boolean;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | number[];
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }[];
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
                summary: "Simula antecipação";
            };
            getByFilters: {
                method: "GET";
                path: "/antecipation/simulate/get-by-filters";
                query: ZodEffects<ZodObject<{
                    createdAtFrom: ZodOptional<ZodString>;
                    createdAtTo: ZodOptional<ZodString>;
                    done: ZodOptional<ZodEnum<["F", "T"]>>;
                    limit: ZodNumber;
                    page: ZodOptional<ZodNumber>;
                    startAt: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>;
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodArray<ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            companyGalaxPayId: ZodNumber;
                            createdAtFrom: ZodString;
                            createdAtTo: ZodString;
                            done: ZodEnum<(...)>;
                            galaxPayId: ZodNumber;
                            netValue: ZodNumber;
                            totalAntecipateTax: ZodNumber;
                            totalMdr: ZodNumber;
                            totalValue: ZodNumber;
                            transactionsGalaxPayIds: ZodEffects<(...), (...), (...)>;
                            uuid: ZodString;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: (...) | (...) | (...);
                            uuid: string;
                        }, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: (...) | (...);
                            uuid: string;
                        }>, "many">;
                        totalQtdFoundInPage: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        }[];
                        totalQtdFoundInPage: number;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | (...)[];
                            uuid: string;
                        }[];
                        totalQtdFoundInPage: number;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
                summary: "Lista as simulações antecipação de transações";
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the antecipation client.

    Returns RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                antecipationUuid: ZodString;
            }, "strip", ZodTypeAny, {
                antecipationUuid: string;
            }, {
                antecipationUuid: string;
            }>;
            method: "POST";
            path: "/antecipation/";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
            summary: "Antecipar recebíveis";
        };
        simulate: {
            create: {
                body: ZodObject<{
                    brands: ZodEffects<ZodArray<ZodEnum<["discover", "mastercard", "elo", "hipercard", "amex", "visa"]>, "many">, undefined | string | number, ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[]>;
                    transactionGalaxPayIds: ZodEffects<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>, undefined | string | number, number | number[]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    brands?: string | number;
                    transactionGalaxPayIds?: string | number;
                    value: number;
                }, {
                    brands: ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[];
                    transactionGalaxPayIds: number | number[];
                    value: number;
                }>;
                method: "POST";
                path: "/antecipation/simulate/";
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            companyGalaxPayId: ZodNumber;
                            createdAtFrom: ZodString;
                            createdAtTo: ZodString;
                            done: ZodEnum<[(...), (...)]>;
                            galaxPayId: ZodNumber;
                            netValue: ZodNumber;
                            totalAntecipateTax: ZodNumber;
                            totalMdr: ZodNumber;
                            totalValue: ZodNumber;
                            transactionsGalaxPayIds: ZodEffects<ZodUnion<(...)>, (...) | (...) | (...), (...) | (...)>;
                            uuid: ZodString;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        }, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | (...)[];
                            uuid: string;
                        }>;
                        OperationSummary: ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            finalTax: ZodNumber;
                            grossTotal: ZodNumber;
                            mdr: ZodNumber;
                            mdrTax: ZodNumber;
                            netValue: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        }, {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        }>;
                        Releases: ZodArray<ZodObject<{
                            createdAt: ZodString;
                            daysAntecipation: ZodNumber;
                            expectedDate: ZodString;
                            galaxPayId: ZodNumber;
                            grossValue: ZodNumber;
                            installment: ZodNumber;
                            netValue: ZodNumber;
                            netValueAfterAntecipation: ZodNumber;
                            taxValueAntecipation: ZodNumber;
                            transactionGalaxPayId: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }, {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }>, "many">;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }[];
                        type: boolean;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | number[];
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: string;
                            daysAntecipation: number;
                            expectedDate: string;
                            galaxPayId: number;
                            grossValue: number;
                            installment: number;
                            netValue: number;
                            netValueAfterAntecipation: number;
                            taxValueAntecipation: number;
                            transactionGalaxPayId: number;
                        }[];
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
                summary: "Simula antecipação";
            };
            getByFilters: {
                method: "GET";
                path: "/antecipation/simulate/get-by-filters";
                query: ZodEffects<ZodObject<{
                    createdAtFrom: ZodOptional<ZodString>;
                    createdAtTo: ZodOptional<ZodString>;
                    done: ZodOptional<ZodEnum<["F", "T"]>>;
                    limit: ZodNumber;
                    page: ZodOptional<ZodNumber>;
                    startAt: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>;
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodArray<ZodObject<{
                            averageDays: ZodNumber;
                            cet: ZodNumber;
                            companyGalaxPayId: ZodNumber;
                            createdAtFrom: ZodString;
                            createdAtTo: ZodString;
                            done: ZodEnum<(...)>;
                            galaxPayId: ZodNumber;
                            netValue: ZodNumber;
                            totalAntecipateTax: ZodNumber;
                            totalMdr: ZodNumber;
                            totalValue: ZodNumber;
                            transactionsGalaxPayIds: ZodEffects<(...), (...), (...)>;
                            uuid: ZodString;
                        }, "strip", ZodTypeAny, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: (...) | (...) | (...);
                            uuid: string;
                        }, {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: (...) | (...);
                            uuid: string;
                        }>, "many">;
                        totalQtdFoundInPage: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: string | number;
                            uuid: string;
                        }[];
                        totalQtdFoundInPage: number;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: "F" | "T";
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: number | (...)[];
                            uuid: string;
                        }[];
                        totalQtdFoundInPage: number;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
                summary: "Lista as simulações antecipação de transações";
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The antecipation client.

  • get cards(): RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                cvv: ZodString;
                expiresAt: ZodString;
                holder: ZodString;
                myId: ZodString;
                number: ZodString;
            }, "strip", ZodTypeAny, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }>;
            method: "POST";
            path: "/cards/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Card: ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<{
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }, "strip", ZodTypeAny, {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }, {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/cards/:cardId/:typeId";
            pathParams: ZodObject<{
                cardId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                cardId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                cardId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/cards/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodEnum<(...)>, "many">, ZodEnum<[(...), (...)]>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Cards: ZodArray<ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<(...), (...), (...), (...), (...)>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the cards client.

    Returns RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                cvv: ZodString;
                expiresAt: ZodString;
                holder: ZodString;
                myId: ZodString;
                number: ZodString;
            }, "strip", ZodTypeAny, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }>;
            method: "POST";
            path: "/cards/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Card: ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<{
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }, "strip", ZodTypeAny, {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }, {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        }>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/cards/:cardId/:typeId";
            pathParams: ZodObject<{
                cardId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                cardId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                cardId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/cards/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodEnum<(...)>, "many">, ZodEnum<[(...), (...)]>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Cards: ZodArray<ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<(...), (...), (...), (...), (...)>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The cards client.

    Example

    // List cards
    const cards = await service.cards.list({
    query: {
    limit: 10,
    startAt: 0,
    },
    })

    Example

    // Create a card
    const card = await service.create({
    body: {
    //...
    }
    })

    Example

    // Delete a card
    const result = await service.delete({
    params: {
    cardId: 123,
    typeId: 'galaxPayId'
    }
    })
  • get chargebacks(): RecursiveProxyObj<{
        [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the chargebacks client.

    Returns RecursiveProxyObj<{
        [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The chargebacks client.

  • get charges(): RecursiveProxyObj<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/charges/:chargeId/:typeId/";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<[(...), (...), (...), (...)]>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<ZodNumber>;
                        qtdDaysAfterPay: ZodOptional<ZodNumber>;
                        qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                        type: ZodEnum<[(...), (...)]>;
                    }, "strip", ZodTypeAny, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<{
                            document: ...;
                            name: ...;
                        }, "strip", ZodTypeAny, {
                            document?: ...;
                            name?: ...;
                        }, {
                            document?: ...;
                            name?: ...;
                        }>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<{
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            type?: ...;
                            value?: ...;
                        }, {
                            type?: ...;
                            value?: ...;
                        }>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/capture";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<[(...), (...), (...), (...)]>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<ZodNumber>;
                        qtdDaysAfterPay: ZodOptional<ZodNumber>;
                        qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                        type: ZodEnum<[(...), (...)]>;
                    }, "strip", ZodTypeAny, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<{
                            document: ...;
                            name: ...;
                        }, "strip", ZodTypeAny, {
                            document?: ...;
                            name?: ...;
                        }, {
                            document?: ...;
                            name?: ...;
                        }>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<{
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            type?: ...;
                            value?: ...;
                        }, {
                            type?: ...;
                            value?: ...;
                        }>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            body: ZodObject<{
                Customer: ZodObject<{
                    Address: ZodOptional<ZodObject<{
                        city: ZodOptional<(...)>;
                        complement: ZodOptional<(...)>;
                        neighborhood: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        state: ZodOptional<(...)>;
                        street: ZodOptional<(...)>;
                        zipCode: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    }, {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    }>>;
                    createdAt: ZodOptional<ZodString>;
                    document: ZodOptional<ZodString>;
                    emails: ZodOptional<ZodArray<ZodString, "many">>;
                    galaPayId: ZodOptional<ZodNumber>;
                    invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                    municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                    myId: ZodOptional<ZodString>;
                    name: ZodOptional<ZodString>;
                    phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
                    status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
                    updatedAt: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }, {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }>;
                PaymentMethodBoleto: ZodOptional<ZodObject<{
                    Aggrement: ZodOptional<ZodObject<{
                        document: ...;
                        name: ...;
                    }, "strip", ZodTypeAny, {
                        document?: ...;
                        name?: ...;
                    }, {
                        document?: ...;
                        name?: ...;
                    }>>;
                    deadlineDays: ZodOptional<ZodNumber>;
                    documentNumber: ZodOptional<ZodString>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                PaymentMethodCreditCard: ZodOptional<ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ...;
                        sessionId: ...;
                    }, "strip", ZodTypeAny, {
                        ip: ...;
                        sessionId: ...;
                    }, {
                        ip: ...;
                        sessionId: ...;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        customerGalaxPayId: ZodOptional<(...)>;
                        customerMyId: ZodOptional<(...)>;
                        cvv: ZodOptional<(...)>;
                        expiresAt: ZodOptional<(...)>;
                        galaxPayId: ZodOptional<(...)>;
                        holder: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>>;
                PaymentMethodPix: ZodOptional<ZodObject<{
                    Deadline: ZodOptional<ZodObject<{
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        type?: ...;
                        value?: ...;
                    }, {
                        type?: ...;
                        value?: ...;
                    }>>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodString;
                payday: ZodString;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planMyId: ZodOptional<ZodString>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: string;
                        name?: string;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: "days";
                        value?: number;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: string;
                        name?: string;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: "days";
                        value?: number;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }>;
            method: "POST";
            path: "/charges/";
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/charges/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodEnum<(...)>, "many">, ZodEnum<[(...), (...)]>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Charges: ZodArray<ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/retry";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/reverse";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodOptional<ZodString>;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planGalaxPayId: ZodOptional<ZodString>;
                planMyId: ZodOptional<ZodString>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }, {
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }>;
            method: "PUT";
            path: "/charges/:chargeId/:typeId";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the charges client.

    Returns RecursiveProxyObj<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/charges/:chargeId/:typeId/";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<[(...), (...), (...), (...)]>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<ZodNumber>;
                        qtdDaysAfterPay: ZodOptional<ZodNumber>;
                        qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                        type: ZodEnum<[(...), (...)]>;
                    }, "strip", ZodTypeAny, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<{
                            document: ...;
                            name: ...;
                        }, "strip", ZodTypeAny, {
                            document?: ...;
                            name?: ...;
                        }, {
                            document?: ...;
                            name?: ...;
                        }>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<{
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            type?: ...;
                            value?: ...;
                        }, {
                            type?: ...;
                            value?: ...;
                        }>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/capture";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<[(...), (...), (...), (...)]>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<ZodNumber>;
                        qtdDaysAfterPay: ZodOptional<ZodNumber>;
                        qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                        type: ZodEnum<[(...), (...)]>;
                    }, "strip", ZodTypeAny, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<{
                            document: ...;
                            name: ...;
                        }, "strip", ZodTypeAny, {
                            document?: ...;
                            name?: ...;
                        }, {
                            document?: ...;
                            name?: ...;
                        }>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<{
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            type?: ...;
                            value?: ...;
                        }, {
                            type?: ...;
                            value?: ...;
                        }>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: string;
                            name?: string;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: "days";
                            value?: number;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            body: ZodObject<{
                Customer: ZodObject<{
                    Address: ZodOptional<ZodObject<{
                        city: ZodOptional<(...)>;
                        complement: ZodOptional<(...)>;
                        neighborhood: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        state: ZodOptional<(...)>;
                        street: ZodOptional<(...)>;
                        zipCode: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    }, {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    }>>;
                    createdAt: ZodOptional<ZodString>;
                    document: ZodOptional<ZodString>;
                    emails: ZodOptional<ZodArray<ZodString, "many">>;
                    galaPayId: ZodOptional<ZodNumber>;
                    invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                    municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                    myId: ZodOptional<ZodString>;
                    name: ZodOptional<ZodString>;
                    phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
                    status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
                    updatedAt: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }, {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }>;
                PaymentMethodBoleto: ZodOptional<ZodObject<{
                    Aggrement: ZodOptional<ZodObject<{
                        document: ...;
                        name: ...;
                    }, "strip", ZodTypeAny, {
                        document?: ...;
                        name?: ...;
                    }, {
                        document?: ...;
                        name?: ...;
                    }>>;
                    deadlineDays: ZodOptional<ZodNumber>;
                    documentNumber: ZodOptional<ZodString>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                PaymentMethodCreditCard: ZodOptional<ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ...;
                        sessionId: ...;
                    }, "strip", ZodTypeAny, {
                        ip: ...;
                        sessionId: ...;
                    }, {
                        ip: ...;
                        sessionId: ...;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        customerGalaxPayId: ZodOptional<(...)>;
                        customerMyId: ZodOptional<(...)>;
                        cvv: ZodOptional<(...)>;
                        expiresAt: ZodOptional<(...)>;
                        galaxPayId: ZodOptional<(...)>;
                        holder: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>>;
                PaymentMethodPix: ZodOptional<ZodObject<{
                    Deadline: ZodOptional<ZodObject<{
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        type?: ...;
                        value?: ...;
                    }, {
                        type?: ...;
                        value?: ...;
                    }>>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodString;
                payday: ZodString;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planMyId: ZodOptional<ZodString>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: string;
                        name?: string;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: "days";
                        value?: number;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: string;
                        name?: string;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: "days";
                        value?: number;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }>;
            method: "POST";
            path: "/charges/";
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/charges/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodEnum<(...)>, "many">, ZodEnum<[(...), (...)]>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Charges: ZodArray<ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/retry";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/charges/:chargeId/:typeId/reverse";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodOptional<ZodString>;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planGalaxPayId: ZodOptional<ZodString>;
                planMyId: ZodOptional<ZodString>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }, {
                additionalInfo?: string;
                mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }>;
            method: "PUT";
            path: "/charges/:chargeId/:typeId";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                chargeId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ZodString;
                            document: ZodString;
                            ip: ZodString;
                            name: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }, {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        }>;
                        Customer: ZodObject<extendShape<{
                            Address: ...;
                            document: ...;
                            emails: ...;
                            invoiceHoldIss: ...;
                            municipalDocument: ...;
                            myId: ...;
                            name: ...;
                            phones: ...;
                        }, {
                            createdAt: ...;
                            galaPayId: ...;
                            status: ...;
                            updatedAt: ...;
                        }>, "strip", ZodTypeAny, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }, {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        }>;
                        ExtraFields: ZodArray<ZodObject<{
                            tagName: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            tagName: ...;
                            value: ...;
                        }, {
                            tagName: ...;
                            value: ...;
                        }>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<{
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId: ...;
                            qtdDaysAfterPay: ...;
                            qtdDaysBeforePayDay: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }, {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ZodOptional<(...)>;
                            deadlineDays: ZodOptional<(...)>;
                            documentNumber: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ZodOptional<(...)>;
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                            cardOperatorId: ZodOptional<(...)>;
                            preAuthorize: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }, {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ZodOptional<(...)>;
                            fine: ZodOptional<(...)>;
                            instructions: ZodOptional<(...)>;
                            interest: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }, {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ZodNumber;
                            companyGalaxyPayId: ZodNumber;
                            galaxyPayId: ZodNumber;
                            groupGalaxyPayId: ZodNumber;
                            paymentMethod: ZodString;
                            type: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }, {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        }>;
                        Transactions: ZodArray<ZodObject<{
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo: ...;
                            authorizationCode: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }, {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: string;
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: number[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: (...) | (...);
                                name?: (...) | (...);
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: (...) | (...);
                                value?: (...) | (...);
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: string;
                                message: string;
                            };
                            Antifraud: {
                                approved: boolean;
                                ip: string;
                                sent: boolean;
                                sessionId: string;
                            };
                            Boleto: {
                                bankAccount: string;
                                bankAgency: string;
                                bankEmissor: string;
                                bankLine: string;
                                bankNumber: number;
                                barCode: string;
                                pdf: string;
                            };
                            ConciliationOccurrences: {
                                account: ...;
                                agency: ...;
                                bankName: ...;
                                bankNumber: ...;
                                depositDate: ...;
                                liquidValue: ...;
                                taxPercent: ...;
                                taxValue: ...;
                                type: ...;
                            }[];
                            CreditCard: {
                                Card: {
                                    Brand: ...;
                                    createdAt: ...;
                                    customerGalaxPayId: ...;
                                    customerMyId: ...;
                                    cvv: ...;
                                    expiresAt: ...;
                                    galaxPayId: ...;
                                    holder: ...;
                                    myId: ...;
                                    number: ...;
                                    updatedAt: ...;
                                };
                            };
                            Invoice: {
                                description: string;
                                number: string;
                                pdf: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                xml: string;
                            };
                            Pix: {
                                image: string;
                                page: string;
                                qrCode: string;
                                reference: string;
                            };
                            Subscription: {
                                Customer: {
                                    Address?: ...;
                                    createdAt?: ...;
                                    document?: ...;
                                    emails?: ...;
                                    galaPayId?: ...;
                                    invoiceHoldIss?: ...;
                                    municipalDocument?: ...;
                                    myId?: ...;
                                    name?: ...;
                                    phones?: ...;
                                    status?: ...;
                                    updatedAt?: ...;
                                };
                                InvoiceConfig?: (...) | (...);
                                PaymentMethodBoleto?: (...) | (...);
                                PaymentMethodCreditCard?: (...) | (...);
                                PaymentMethodPix?: (...) | (...);
                                additionalInfo?: (...) | (...);
                                firstPayDayDate: string;
                                galaxPayId: number;
                                mainPaymentMethodId: (...) | (...) | (...);
                                myId: string;
                                paymentLink?: (...) | (...);
                                periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                planGalaxPayId: number;
                                planMyId: string;
                                status: (...) | (...) | (...) | (...) | (...) | (...);
                                value: number;
                            };
                            additionalInfo?: string;
                            authorizationCode?: string;
                            cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: string;
                            status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: string;
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The charges client.

  • get companies(): RecursiveProxyObj<{
        balance: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
        fees: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
        subaccounts: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the companies client.

    Returns RecursiveProxyObj<{
        balance: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
        fees: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
        subaccounts: {
            [x: string]: _ts_rest_core.AppRoute | _ts_rest_core.AppRouter;
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The companies client.

  • get customers(): RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                Address: ZodObject<{
                    city: ZodString;
                    complement: ZodOptional<ZodString>;
                    neighborhood: ZodString;
                    number: ZodString;
                    state: ZodString;
                    street: ZodString;
                    zipCode: ZodString;
                }, "strip", ZodTypeAny, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }>;
                document: ZodString;
                emails: ZodArray<ZodString, "many">;
                invoiceHoldIss: ZodOptional<ZodBoolean>;
                municipalDocument: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                phones: ZodOptional<ZodArray<ZodNumber, "many">>;
            }, "strip", ZodTypeAny, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }>;
            method: "POST";
            path: "/customers/";
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/customers/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/customers/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                createdOrUpdatedFrom: ZodOptional<ZodString>;
                createdOrUpdatedTo: ZodOptional<ZodString>;
                documents: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                emails: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodOptional<ZodNumber>;
                status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | number;
                emails?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | string[];
                emails?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }>;
            responses: {
                200: ZodObject<{
                    Customers: ZodArray<ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                Address: ZodOptional<ZodObject<{
                    city: ZodOptional<ZodString>;
                    complement: ZodOptional<ZodOptional<ZodString>>;
                    neighborhood: ZodOptional<ZodString>;
                    number: ZodOptional<ZodString>;
                    state: ZodOptional<ZodString>;
                    street: ZodOptional<ZodString>;
                    zipCode: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }>>;
                document: ZodOptional<ZodString>;
                emails: ZodOptional<ZodArray<ZodString, "many">>;
                invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
            }, "strip", ZodTypeAny, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }>;
            method: "PUT";
            path: "/customers/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the customers client.

    Returns RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                Address: ZodObject<{
                    city: ZodString;
                    complement: ZodOptional<ZodString>;
                    neighborhood: ZodString;
                    number: ZodString;
                    state: ZodString;
                    street: ZodString;
                    zipCode: ZodString;
                }, "strip", ZodTypeAny, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }>;
                document: ZodString;
                emails: ZodArray<ZodString, "many">;
                invoiceHoldIss: ZodOptional<ZodBoolean>;
                municipalDocument: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                phones: ZodOptional<ZodArray<ZodNumber, "many">>;
            }, "strip", ZodTypeAny, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }>;
            method: "POST";
            path: "/customers/";
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/customers/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/customers/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                createdOrUpdatedFrom: ZodOptional<ZodString>;
                createdOrUpdatedTo: ZodOptional<ZodString>;
                documents: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                emails: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodOptional<ZodNumber>;
                status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | number;
                emails?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | string[];
                emails?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }>;
            responses: {
                200: ZodObject<{
                    Customers: ZodArray<ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                Address: ZodOptional<ZodObject<{
                    city: ZodOptional<ZodString>;
                    complement: ZodOptional<ZodOptional<ZodString>>;
                    neighborhood: ZodOptional<ZodString>;
                    number: ZodOptional<ZodString>;
                    state: ZodOptional<ZodString>;
                    street: ZodOptional<ZodString>;
                    zipCode: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }>>;
                document: ZodOptional<ZodString>;
                emails: ZodOptional<ZodArray<ZodString, "many">>;
                invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
            }, "strip", ZodTypeAny, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }>;
            method: "PUT";
            path: "/customers/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                customerId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<{
                            city: ...;
                            complement: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, "strip", ZodTypeAny, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }, {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        }>;
                        document: ZodString;
                        emails: ZodArray<ZodString, "many">;
                        invoiceHoldIss: ZodOptional<ZodBoolean>;
                        municipalDocument: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<ZodArray<(...), (...)>>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<[(...), (...), (...), (...)]>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The customers client.

  • get pix(): RecursiveProxyObj<{
        payment: {
            body: ZodObject<{
                desc: ZodOptional<ZodString>;
                key: ZodString;
                type: ZodEnum<["cpf", "cnpj", "email", "mobilePhone", "random"]>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }>;
            method: "POST";
            path: "/pix/payment";
            responses: {
                200: ZodObject<{
                    Payment: ZodObject<{
                        createdAt: ZodString;
                        desc: ZodOptional<ZodString>;
                        endToEnd: ZodString;
                        galaxPayId: ZodNumber;
                        key: ZodString;
                        status: ZodEnum<["efectivated", "error", "confirm"]>;
                        taxValue: ZodNumber;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    }, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the pix client.

    Returns RecursiveProxyObj<{
        payment: {
            body: ZodObject<{
                desc: ZodOptional<ZodString>;
                key: ZodString;
                type: ZodEnum<["cpf", "cnpj", "email", "mobilePhone", "random"]>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }>;
            method: "POST";
            path: "/pix/payment";
            responses: {
                200: ZodObject<{
                    Payment: ZodObject<{
                        createdAt: ZodString;
                        desc: ZodOptional<ZodString>;
                        endToEnd: ZodString;
                        galaxPayId: ZodNumber;
                        key: ZodString;
                        status: ZodEnum<["efectivated", "error", "confirm"]>;
                        taxValue: ZodNumber;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    }, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "error" | "efectivated" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The pix client.

  • get plans(): RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                PlanPrices: ZodArray<ZodObject<{
                    payment: ZodEnum<["creditcard", "boleto"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }>, "many">;
                additionalInfo: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                quantity: ZodNumber;
            }, "strip", ZodTypeAny, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }>;
            method: "POST";
            path: "/plans/";
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/plans/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/plans/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }>;
            responses: {
                200: ZodObject<{
                    Plans: ZodArray<ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Plans: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Plans: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                PlanPrices: ZodOptional<ZodArray<ZodObject<{
                    payment: ZodOptional<ZodEnum<(...)>>;
                    value: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }, {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }>, "many">>;
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                periodicity: ZodOptional<ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>>;
                quantity: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }>;
            method: "PUT";
            path: "/plans/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the plans client.

    Returns RecursiveProxyObj<{
        create: {
            body: ZodObject<{
                PlanPrices: ZodArray<ZodObject<{
                    payment: ZodEnum<["creditcard", "boleto"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }>, "many">;
                additionalInfo: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                quantity: ZodNumber;
            }, "strip", ZodTypeAny, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }>;
            method: "POST";
            path: "/plans/";
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/plans/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/plans/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }>;
            responses: {
                200: ZodObject<{
                    Plans: ZodArray<ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Plans: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Plans: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                PlanPrices: ZodOptional<ZodArray<ZodObject<{
                    payment: ZodOptional<ZodEnum<(...)>>;
                    value: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }, {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }>, "many">>;
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                periodicity: ZodOptional<ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>>;
                quantity: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }>;
            method: "PUT";
            path: "/plans/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }, {
                planId: string | number;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: "creditcard" | "boleto";
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The plans client.

  • get subscriptions(): RecursiveProxyObj<{
        cancel: {
            body: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            method: "DELETE";
            path: "/subscriptions/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            manual: {
                body: ZodObject<Omit<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        document: ZodOptional<(...)>;
                        emails: ZodOptional<(...)>;
                        galaPayId: ZodOptional<(...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        name: ZodOptional<(...)>;
                        phones: ZodOptional<(...)>;
                        status: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId: ...;
                        qtdDaysAfterPay: ...;
                        qtdDaysBeforePayDay: ...;
                        type: ...;
                    }, "strip", ZodTypeAny, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<(...)>;
                        deadlineDays: ZodOptional<(...)>;
                        documentNumber: ZodOptional<(...)>;
                        fine: ZodOptional<(...)>;
                        instructions: ZodOptional<(...)>;
                        interest: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }, {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<(...)>;
                        Card: ZodObject<(...), (...), (...), (...), (...)>;
                        cardOperatorId: ZodOptional<(...)>;
                        preAuthorize: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    }, {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<(...)>;
                        fine: ZodOptional<(...)>;
                        instructions: ZodOptional<(...)>;
                        interest: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }, {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId" | "firstPayDayDate">, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                }>;
                method: "POST";
                path: "/subscriptions/manual";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            withPlan: {
                body: ZodObject<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        createdAt: ZodOptional<ZodString>;
                        document: ZodOptional<ZodString>;
                        emails: ZodOptional<ZodArray<(...), (...)>>;
                        galaPayId: ZodOptional<ZodNumber>;
                        invoiceHoldIss: ZodOptional<ZodOptional<(...)>>;
                        municipalDocument: ZodOptional<ZodOptional<(...)>>;
                        myId: ZodOptional<ZodString>;
                        name: ZodOptional<ZodString>;
                        phones: ZodOptional<ZodOptional<(...)>>;
                        status: ZodOptional<ZodEnum<(...)>>;
                        updatedAt: ZodOptional<ZodString>;
                    }, "strip", ZodTypeAny, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>, {
                        Address?: {
                            city?: (...) | (...);
                            complement?: (...) | (...);
                            neighborhood?: (...) | (...);
                            number?: (...) | (...);
                            state?: (...) | (...);
                            street?: (...) | (...);
                            zipCode?: (...) | (...);
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: (...) | (...);
                            complement?: (...) | (...);
                            neighborhood?: (...) | (...);
                            number?: (...) | (...);
                            state?: (...) | (...);
                            street?: (...) | (...);
                            zipCode?: (...) | (...);
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "POST";
                path: "/subscriptions/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            withoutPlan: {
                body: ZodObject<extendShape<Omit<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ...;
                        createdAt: ...;
                        document: ...;
                        emails: ...;
                        galaPayId: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                        status: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId">, {
                    periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                    quantity: ZodNumber;
                    value: ZodNumber;
                }>, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }>;
                method: "POST";
                path: "/subscriptions/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
        };
        list: {
            method: "GET";
            path: "/subscriptions/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                planGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                planMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "canceled", "closed", "stopped", "waitingPayment", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | number;
                planMyIds?: string | number;
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | string[];
                customerMyIds?: string | string[];
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | string[];
                planMyIds?: string | string[];
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
            }>;
            responses: {
                200: ZodObject<{
                    Subscriptions: ZodArray<ZodObject<extendShape<{
                        Customer: ZodEffects<(...), (...), (...)>;
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodBoleto: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodOptional<(...)>;
                        PaymentMethodPix: ZodOptional<(...)>;
                        additionalInfo: ZodOptional<(...)>;
                        firstPayDayDate: ZodString;
                        mainPaymentMethodId: ZodEnum<(...)>;
                        myId: ZodString;
                        planGalaxPayId: ZodOptional<(...)>;
                        planMyId: ZodOptional<(...)>;
                    }, {
                        Transactions: ZodArray<(...), (...)>;
                        createdAt: ZodString;
                        galaxPayId: ZodNumber;
                        paymentLink: ZodOptional<(...)>;
                        periodicity: ZodEnum<(...)>;
                        planGalaxPayId: ZodNumber;
                        quantity: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                        value: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }, {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Subscriptions: {
                        Customer: {
                            Address?: {
                                city?: ...;
                                complement?: ...;
                                neighborhood?: ...;
                                number?: ...;
                                state?: ...;
                                street?: ...;
                                zipCode?: ...;
                            };
                            createdAt?: string;
                            document?: string;
                            emails?: (...)[];
                            galaPayId?: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId?: string;
                            name?: string;
                            phones?: (...)[];
                            status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt?: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix?: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Subscriptions: {
                        Customer: {
                            Address?: {
                                city?: ...;
                                complement?: ...;
                                neighborhood?: ...;
                                number?: ...;
                                state?: ...;
                                street?: ...;
                                zipCode?: ...;
                            };
                            createdAt?: string;
                            document?: string;
                            emails?: (...)[];
                            galaPayId?: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId?: string;
                            name?: string;
                            phones?: (...)[];
                            status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt?: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix?: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            info: {
                body: ZodObject<{
                    ExtraFields: ZodOptional<ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    myId: ZodOptional<ZodString>;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    ExtraFields?: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    ExtraFields?: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "PUT";
                path: "/subscriptions/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            payment: {
                body: ZodObject<{
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>>;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    value: number;
                }, {
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    value: number;
                }>;
                method: "PUT";
                path: "/subscriptions/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the subscriptions client.

    Returns RecursiveProxyObj<{
        cancel: {
            body: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            method: "DELETE";
            path: "/subscriptions/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            manual: {
                body: ZodObject<Omit<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        document: ZodOptional<(...)>;
                        emails: ZodOptional<(...)>;
                        galaPayId: ZodOptional<(...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        name: ZodOptional<(...)>;
                        phones: ZodOptional<(...)>;
                        status: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId: ...;
                        qtdDaysAfterPay: ...;
                        qtdDaysBeforePayDay: ...;
                        type: ...;
                    }, "strip", ZodTypeAny, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<(...)>;
                        deadlineDays: ZodOptional<(...)>;
                        documentNumber: ZodOptional<(...)>;
                        fine: ZodOptional<(...)>;
                        instructions: ZodOptional<(...)>;
                        interest: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }, {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<(...)>;
                        Card: ZodObject<(...), (...), (...), (...), (...)>;
                        cardOperatorId: ZodOptional<(...)>;
                        preAuthorize: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    }, {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<(...)>;
                        fine: ZodOptional<(...)>;
                        instructions: ZodOptional<(...)>;
                        interest: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }, {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId" | "firstPayDayDate">, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                }>;
                method: "POST";
                path: "/subscriptions/manual";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            withPlan: {
                body: ZodObject<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        createdAt: ZodOptional<ZodString>;
                        document: ZodOptional<ZodString>;
                        emails: ZodOptional<ZodArray<(...), (...)>>;
                        galaPayId: ZodOptional<ZodNumber>;
                        invoiceHoldIss: ZodOptional<ZodOptional<(...)>>;
                        municipalDocument: ZodOptional<ZodOptional<(...)>>;
                        myId: ZodOptional<ZodString>;
                        name: ZodOptional<ZodString>;
                        phones: ZodOptional<ZodOptional<(...)>>;
                        status: ZodOptional<ZodEnum<(...)>>;
                        updatedAt: ZodOptional<ZodString>;
                    }, "strip", ZodTypeAny, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>, {
                        Address?: {
                            city?: (...) | (...);
                            complement?: (...) | (...);
                            neighborhood?: (...) | (...);
                            number?: (...) | (...);
                            state?: (...) | (...);
                            street?: (...) | (...);
                            zipCode?: (...) | (...);
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }, {
                        Address?: {
                            city?: (...) | (...);
                            complement?: (...) | (...);
                            neighborhood?: (...) | (...);
                            number?: (...) | (...);
                            state?: (...) | (...);
                            street?: (...) | (...);
                            zipCode?: (...) | (...);
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "POST";
                path: "/subscriptions/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            withoutPlan: {
                body: ZodObject<extendShape<Omit<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ...;
                        createdAt: ...;
                        document: ...;
                        emails: ...;
                        galaPayId: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                        status: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId">, {
                    periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                    quantity: ZodNumber;
                    value: ZodNumber;
                }>, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }, {
                    Customer: {
                        Address?: {
                            city?: string;
                            complement?: string;
                            neighborhood?: string;
                            number?: string;
                            state?: string;
                            street?: string;
                            zipCode?: string;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: string[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: number[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }>;
                method: "POST";
                path: "/subscriptions/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
        };
        list: {
            method: "GET";
            path: "/subscriptions/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                planGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                planMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "canceled", "closed", "stopped", "waitingPayment", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | number;
                planMyIds?: string | number;
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | string[];
                customerMyIds?: string | string[];
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | string[];
                planMyIds?: string | string[];
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
            }>;
            responses: {
                200: ZodObject<{
                    Subscriptions: ZodArray<ZodObject<extendShape<{
                        Customer: ZodEffects<(...), (...), (...)>;
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodBoleto: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodOptional<(...)>;
                        PaymentMethodPix: ZodOptional<(...)>;
                        additionalInfo: ZodOptional<(...)>;
                        firstPayDayDate: ZodString;
                        mainPaymentMethodId: ZodEnum<(...)>;
                        myId: ZodString;
                        planGalaxPayId: ZodOptional<(...)>;
                        planMyId: ZodOptional<(...)>;
                    }, {
                        Transactions: ZodArray<(...), (...)>;
                        createdAt: ZodString;
                        galaxPayId: ZodNumber;
                        paymentLink: ZodOptional<(...)>;
                        periodicity: ZodEnum<(...)>;
                        planGalaxPayId: ZodNumber;
                        quantity: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                        value: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }, {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Subscriptions: {
                        Customer: {
                            Address?: {
                                city?: ...;
                                complement?: ...;
                                neighborhood?: ...;
                                number?: ...;
                                state?: ...;
                                street?: ...;
                                zipCode?: ...;
                            };
                            createdAt?: string;
                            document?: string;
                            emails?: (...)[];
                            galaPayId?: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId?: string;
                            name?: string;
                            phones?: (...)[];
                            status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt?: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix?: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Subscriptions: {
                        Customer: {
                            Address?: {
                                city?: ...;
                                complement?: ...;
                                neighborhood?: ...;
                                number?: ...;
                                state?: ...;
                                street?: ...;
                                zipCode?: ...;
                            };
                            createdAt?: string;
                            document?: string;
                            emails?: (...)[];
                            galaPayId?: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId?: string;
                            name?: string;
                            phones?: (...)[];
                            status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt?: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix?: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            info: {
                body: ZodObject<{
                    ExtraFields: ZodOptional<ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    myId: ZodOptional<ZodString>;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    ExtraFields?: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    ExtraFields?: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig?: {
                        createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "PUT";
                path: "/subscriptions/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
            payment: {
                body: ZodObject<{
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>>;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    value: number;
                }, {
                    PaymentMethodBoleto?: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix?: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                    value: number;
                }>;
                method: "PUT";
                path: "/subscriptions/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }, {
                    subscriptionId: string;
                    typeId: "myId" | "galaxPayId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            planGalaxPayId: ZodOptional<(...)>;
                            planMyId: ZodOptional<(...)>;
                        }, {
                            Transactions: ZodArray<(...), (...)>;
                            createdAt: ZodString;
                            galaxPayId: ZodNumber;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            quantity: ZodNumber;
                            status: ZodEnum<(...)>;
                            updatedAt: ZodString;
                            value: ZodNumber;
                        }>, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }, {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Transactions: {
                                AbecsReasonDenied: {
                                    code: ...;
                                    message: ...;
                                };
                                Antifraud: {
                                    approved: ...;
                                    ip: ...;
                                    sent: ...;
                                    sessionId: ...;
                                };
                                Boleto: {
                                    bankAccount: ...;
                                    bankAgency: ...;
                                    bankEmissor: ...;
                                    bankLine: ...;
                                    bankNumber: ...;
                                    barCode: ...;
                                    pdf: ...;
                                };
                                ConciliationOccurrences: (...)[];
                                CreditCard: {
                                    Card: ...;
                                };
                                Invoice: {
                                    description: ...;
                                    number: ...;
                                    pdf: ...;
                                    status: ...;
                                    statusDate: ...;
                                    statusDescription: ...;
                                    xml: ...;
                                };
                                Pix: {
                                    image: ...;
                                    page: ...;
                                    qrCode: ...;
                                    reference: ...;
                                };
                                additionalInfo?: (...) | (...);
                                authorizationCode?: (...) | (...);
                                cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                chargeGalaxPayId: number;
                                chargeMyId: string;
                                datetimeLastSentToOperator: string;
                                fee: number;
                                galaxPayId: number;
                                installment: number;
                                myId: string;
                                payday: string;
                                paydayDate: string;
                                payedOutsideGalaxPay: boolean;
                                reasonDenied?: (...) | (...);
                                status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                statusDate: string;
                                statusDescription: string;
                                subscriptionGalaxPayId: number;
                                subscriptionMyId: string;
                                tid?: (...) | (...);
                                value: number;
                            }[];
                            additionalInfo?: string;
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId?: string;
                            quantity: number;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                    507: ContractPlainType<ZodError<any>>;
                };
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The subscriptions client.

  • get transactions(): RecursiveProxyObj<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/transactions/:transactionId/:typeId";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/capture";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            body: ZodObject<{
                InvoiceConfig: ZodEffects<ZodObject<{
                    createOn: ZodEnum<["daysBeforePayDay", "payment", "notificationSend", "daysAfterPayment"]>;
                    description: ZodString;
                    galaxPaySubAccountId: ZodOptional<ZodNumber>;
                    qtdDaysAfterPay: ZodOptional<ZodNumber>;
                    qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                    type: ZodEnum<["onePerTransaction", "onlyOne"]>;
                }, "strip", ZodTypeAny, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>;
                PaymentMethodCreditCard: ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ZodString;
                        sessionId: ZodString;
                    }, "strip", ZodTypeAny, {
                        ip: string;
                        sessionId: string;
                    }, {
                        ip: string;
                        sessionId: string;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        createdAt: ZodOptional<ZodString>;
                        customerGalaxPayId: ZodOptional<ZodNumber>;
                        customerMyId: ZodOptional<ZodString>;
                        cvv: ZodOptional<ZodString>;
                        expiresAt: ZodOptional<ZodString>;
                        galaxPayId: ZodOptional<ZodNumber>;
                        holder: ZodOptional<ZodString>;
                        myId: ZodOptional<ZodString>;
                        number: ZodOptional<ZodString>;
                        updatedAt: ZodOptional<ZodString>;
                    }, "strip", ZodTypeAny, {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    }, {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                InvoiceConfig: {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: string;
                            maxInstallment?: number;
                            name?: string;
                            operatorIds?: string;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                InvoiceConfig: {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: string;
                            maxInstallment?: number;
                            name?: string;
                            operatorIds?: string;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "POST";
            path: "/transactions/:subscriptionId/:typeId/add";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/transactions/";
            query: ZodObject<{
                chargeGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                chargeMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "payday.asc", "payday.desc"]>>;
                payDayFrom: ZodOptional<ZodString>;
                payDayTo: ZodOptional<ZodString>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>, ZodArray<ZodEnum<(...)>, "many">]>>, undefined | string | number, undefined | "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free" | ("captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free")[]>;
                subscriptionGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                updateStatusFrom: ZodOptional<ZodString>;
                updateStatusTo: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                chargeGalaxPayIds?: string | number;
                chargeMyIds?: string | number;
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: string | number;
                subscriptionGalaxPayIds?: string | number;
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }, {
                chargeGalaxPayIds?: number | number[];
                chargeMyIds?: string | string[];
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free" | ("captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free")[];
                subscriptionGalaxPayIds?: number | number[];
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }>;
            responses: {
                200: ZodObject<{
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/retry";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ZodString;
                            message: ZodString;
                        }, "strip", ZodTypeAny, {
                            code: string;
                            message: string;
                        }, {
                            code: string;
                            message: string;
                        }>;
                        Antifraud: ZodObject<extendShape<{
                            ip: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            sent: ...;
                        }>, "strip", ZodTypeAny, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ZodString;
                            bankAgency: ZodString;
                            bankEmissor: ZodString;
                            bankLine: ZodString;
                            bankNumber: ZodNumber;
                            barCode: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }>;
                        Charge: ZodArray<ZodObject<{
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<{
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }>, "many">;
                        CreditCard: ZodObject<{
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                        }, "strip", ZodTypeAny, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }>;
                        Invoice: ZodObject<{
                            description: ZodString;
                            number: ZodString;
                            pdf: ZodString;
                            status: ZodEnum<(...)>;
                            statusDate: ZodString;
                            statusDescription: ZodString;
                            xml: ZodString;
                        }, "strip", ZodTypeAny, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }>;
                        Pix: ZodObject<{
                            image: ZodString;
                            page: ZodString;
                            qrCode: ZodString;
                            reference: ZodString;
                        }, "strip", ZodTypeAny, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            galaxPayId: ZodNumber;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            planMyId: ZodString;
                            status: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<["noSend", "authorized", "captured", "denied", "reversed", "chargeback", "pendingBoleto", "payedBoleto", "notCompensated", "lessValueBoleto", "moreValueBoleto", "paidDuplicityBoleto", "pendingPix", "payedPix"]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/reverse";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ZodString;
                            message: ZodString;
                        }, "strip", ZodTypeAny, {
                            code: string;
                            message: string;
                        }, {
                            code: string;
                            message: string;
                        }>;
                        Antifraud: ZodObject<extendShape<{
                            ip: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            sent: ...;
                        }>, "strip", ZodTypeAny, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ZodString;
                            bankAgency: ZodString;
                            bankEmissor: ZodString;
                            bankLine: ZodString;
                            bankNumber: ZodNumber;
                            barCode: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }>;
                        Charge: ZodArray<ZodObject<{
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<{
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }>, "many">;
                        CreditCard: ZodObject<{
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                        }, "strip", ZodTypeAny, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }>;
                        Invoice: ZodObject<{
                            description: ZodString;
                            number: ZodString;
                            pdf: ZodString;
                            status: ZodEnum<(...)>;
                            statusDate: ZodString;
                            statusDescription: ZodString;
                            xml: ZodString;
                        }, "strip", ZodTypeAny, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }>;
                        Pix: ZodObject<{
                            image: ZodString;
                            page: ZodString;
                            qrCode: ZodString;
                            reference: ZodString;
                        }, "strip", ZodTypeAny, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            galaxPayId: ZodNumber;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            planMyId: ZodString;
                            status: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<["noSend", "authorized", "captured", "denied", "reversed", "chargeback", "pendingBoleto", "payedBoleto", "notCompensated", "lessValueBoleto", "moreValueBoleto", "paidDuplicityBoleto", "pendingPix", "payedPix"]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                additionalInfo?: string;
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "PUT";
            path: "/transactions/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the transactions client.

    Returns RecursiveProxyObj<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/transactions/:transactionId/:typeId";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/capture";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        create: {
            body: ZodObject<{
                InvoiceConfig: ZodEffects<ZodObject<{
                    createOn: ZodEnum<["daysBeforePayDay", "payment", "notificationSend", "daysAfterPayment"]>;
                    description: ZodString;
                    galaxPaySubAccountId: ZodOptional<ZodNumber>;
                    qtdDaysAfterPay: ZodOptional<ZodNumber>;
                    qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                    type: ZodEnum<["onePerTransaction", "onlyOne"]>;
                }, "strip", ZodTypeAny, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>;
                PaymentMethodCreditCard: ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ZodString;
                        sessionId: ZodString;
                    }, "strip", ZodTypeAny, {
                        ip: string;
                        sessionId: string;
                    }, {
                        ip: string;
                        sessionId: string;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        createdAt: ZodOptional<ZodString>;
                        customerGalaxPayId: ZodOptional<ZodNumber>;
                        customerMyId: ZodOptional<ZodString>;
                        cvv: ZodOptional<ZodString>;
                        expiresAt: ZodOptional<ZodString>;
                        galaxPayId: ZodOptional<ZodNumber>;
                        holder: ZodOptional<ZodString>;
                        myId: ZodOptional<ZodString>;
                        number: ZodOptional<ZodString>;
                        updatedAt: ZodOptional<ZodString>;
                    }, "strip", ZodTypeAny, {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    }, {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                InvoiceConfig: {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: string;
                            maxInstallment?: number;
                            name?: string;
                            operatorIds?: string;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                InvoiceConfig: {
                    createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: string;
                            maxInstallment?: number;
                            name?: string;
                            operatorIds?: string;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "POST";
            path: "/transactions/:subscriptionId/:typeId/add";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        list: {
            method: "GET";
            path: "/transactions/";
            query: ZodObject<{
                chargeGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                chargeMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodString, "many">, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "payday.asc", "payday.desc"]>>;
                payDayFrom: ZodOptional<ZodString>;
                payDayTo: ZodOptional<ZodString>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>, ZodArray<ZodEnum<(...)>, "many">]>>, undefined | string | number, undefined | "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free" | ("captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free")[]>;
                subscriptionGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<ZodNumber, "many">, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                updateStatusFrom: ZodOptional<ZodString>;
                updateStatusTo: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                chargeGalaxPayIds?: string | number;
                chargeMyIds?: string | number;
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: string | number;
                subscriptionGalaxPayIds?: string | number;
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }, {
                chargeGalaxPayIds?: number | number[];
                chargeMyIds?: string | string[];
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free" | ("captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free")[];
                subscriptionGalaxPayIds?: number | number[];
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }>;
            responses: {
                200: ZodObject<{
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/retry";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ZodString;
                            message: ZodString;
                        }, "strip", ZodTypeAny, {
                            code: string;
                            message: string;
                        }, {
                            code: string;
                            message: string;
                        }>;
                        Antifraud: ZodObject<extendShape<{
                            ip: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            sent: ...;
                        }>, "strip", ZodTypeAny, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ZodString;
                            bankAgency: ZodString;
                            bankEmissor: ZodString;
                            bankLine: ZodString;
                            bankNumber: ZodNumber;
                            barCode: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }>;
                        Charge: ZodArray<ZodObject<{
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<{
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }>, "many">;
                        CreditCard: ZodObject<{
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                        }, "strip", ZodTypeAny, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }>;
                        Invoice: ZodObject<{
                            description: ZodString;
                            number: ZodString;
                            pdf: ZodString;
                            status: ZodEnum<(...)>;
                            statusDate: ZodString;
                            statusDescription: ZodString;
                            xml: ZodString;
                        }, "strip", ZodTypeAny, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }>;
                        Pix: ZodObject<{
                            image: ZodString;
                            page: ZodString;
                            qrCode: ZodString;
                            reference: ZodString;
                        }, "strip", ZodTypeAny, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            galaxPayId: ZodNumber;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            planMyId: ZodString;
                            status: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<["noSend", "authorized", "captured", "denied", "reversed", "chargeback", "pendingBoleto", "payedBoleto", "notCompensated", "lessValueBoleto", "moreValueBoleto", "paidDuplicityBoleto", "pendingPix", "payedPix"]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/transactions/:transactionId/:typeId/reverse";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                transactionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<{
                            ip: ...;
                            sessionId: ...;
                        }, "strip", ZodTypeAny, {
                            ip: ...;
                            sessionId: ...;
                        }, {
                            ip: ...;
                            sessionId: ...;
                        }>>;
                        Card: ZodObject<{
                            Brand: ZodOptional<(...)>;
                            createdAt: ZodOptional<(...)>;
                            customerGalaxPayId: ZodOptional<(...)>;
                            customerMyId: ZodOptional<(...)>;
                            cvv: ZodOptional<(...)>;
                            expiresAt: ZodOptional<(...)>;
                            galaxPayId: ZodOptional<(...)>;
                            holder: ZodOptional<(...)>;
                            myId: ZodOptional<(...)>;
                            number: ZodOptional<(...)>;
                            updatedAt: ZodOptional<(...)>;
                        }, "strip", ZodTypeAny, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }, {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ZodString;
                            message: ZodString;
                        }, "strip", ZodTypeAny, {
                            code: string;
                            message: string;
                        }, {
                            code: string;
                            message: string;
                        }>;
                        Antifraud: ZodObject<extendShape<{
                            ip: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            sent: ...;
                        }>, "strip", ZodTypeAny, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }, {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ZodString;
                            bankAgency: ZodString;
                            bankEmissor: ZodString;
                            bankLine: ZodString;
                            bankNumber: ZodNumber;
                            barCode: ZodString;
                            pdf: ZodString;
                        }, "strip", ZodTypeAny, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }, {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        }>;
                        Charge: ZodArray<ZodObject<{
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<{
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, "strip", ZodTypeAny, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }, {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }>, "many">;
                        CreditCard: ZodObject<{
                            Card: ZodObject<(...), (...), (...), (...), (...)>;
                        }, "strip", ZodTypeAny, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }, {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        }>;
                        Invoice: ZodObject<{
                            description: ZodString;
                            number: ZodString;
                            pdf: ZodString;
                            status: ZodEnum<(...)>;
                            statusDate: ZodString;
                            statusDescription: ZodString;
                            xml: ZodString;
                        }, "strip", ZodTypeAny, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }, {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        }>;
                        Pix: ZodObject<{
                            image: ZodString;
                            page: ZodString;
                            qrCode: ZodString;
                            reference: ZodString;
                        }, "strip", ZodTypeAny, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }, {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ZodEffects<(...), (...), (...)>;
                            InvoiceConfig: ZodOptional<(...)>;
                            PaymentMethodBoleto: ZodOptional<(...)>;
                            PaymentMethodCreditCard: ZodOptional<(...)>;
                            PaymentMethodPix: ZodOptional<(...)>;
                            additionalInfo: ZodOptional<(...)>;
                            firstPayDayDate: ZodString;
                            galaxPayId: ZodNumber;
                            mainPaymentMethodId: ZodEnum<(...)>;
                            myId: ZodString;
                            paymentLink: ZodOptional<(...)>;
                            periodicity: ZodEnum<(...)>;
                            planGalaxPayId: ZodNumber;
                            planMyId: ZodString;
                            status: ZodEnum<(...)>;
                            value: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }, {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<["bin", "cielo", "getnet", "getnetNew", "globalpayments", "pagseguro", "rede", "zoop", "galaxpay", "adyen", "stone"]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<["noSend", "authorized", "captured", "denied", "reversed", "chargeback", "pendingBoleto", "payedBoleto", "notCompensated", "lessValueBoleto", "moreValueBoleto", "paidDuplicityBoleto", "pendingPix", "payedPix"]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: (...) | (...);
                                maxInstallment?: (...) | (...);
                                name?: (...) | (...);
                                operatorIds?: (...) | (...);
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: string;
                                document: string;
                                ip: string;
                                name: string;
                                pdf: string;
                            };
                            Customer: {
                                Address: {
                                    city: ...;
                                    complement?: ...;
                                    neighborhood: ...;
                                    number: ...;
                                    state: ...;
                                    street: ...;
                                    zipCode: ...;
                                };
                                createdAt: string;
                                document: string;
                                emails: (...)[];
                                galaPayId: number;
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId: string;
                                name: string;
                                phones?: (...) | (...);
                                status: (...) | (...) | (...) | (...);
                                updatedAt: string;
                            };
                            ExtraFields: {
                                tagName: ...;
                                value: ...;
                            }[];
                            InvoiceConfig: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            Split: {
                                billGalaxyPayId: number;
                                companyGalaxyPayId: number;
                                galaxyPayId: number;
                                groupGalaxyPayId: number;
                                paymentMethod: string;
                                type: (...) | (...);
                                value: number;
                            };
                            Transactions: {
                                AbecsReasonDenied: ...;
                                Antifraud: ...;
                                Boleto: ...;
                                ConciliationOccurrences: ...;
                                CreditCard: ...;
                                Invoice: ...;
                                Pix: ...;
                                Subscription: ...;
                                additionalInfo?: ...;
                                authorizationCode?: ...;
                                cardOperatorId: ...;
                                chargeGalaxPayId: ...;
                                chargeMyId: ...;
                                datetimeLastSentToOperator: ...;
                                fee: ...;
                                galaxPayId: ...;
                                installment: ...;
                                myId: ...;
                                payday: ...;
                                paydayDate: ...;
                                payedOutsideGalaxPay: ...;
                                reasonDenied?: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                subscriptionGalaxPayId: ...;
                                subscriptionMyId: ...;
                                tid?: ...;
                                value: ...;
                            }[];
                            additionalInfo: null | string;
                            galaxPayId: string;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: null | string;
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: null | string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: {
                                    city?: ...;
                                    complement?: ...;
                                    neighborhood?: ...;
                                    number?: ...;
                                    state?: ...;
                                    street?: ...;
                                    zipCode?: ...;
                                };
                                createdAt?: string;
                                document?: string;
                                emails?: (...)[];
                                galaPayId?: number;
                                invoiceHoldIss?: boolean;
                                municipalDocument?: string;
                                myId?: string;
                                name?: string;
                                phones?: (...)[];
                                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                                updatedAt?: string;
                            };
                            InvoiceConfig?: {
                                createOn: (...) | (...) | (...) | (...);
                                description: string;
                                galaxPaySubAccountId?: (...) | (...);
                                qtdDaysAfterPay?: (...) | (...);
                                qtdDaysBeforePayDay?: (...) | (...);
                                type: (...) | (...);
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: (...) | (...);
                                deadlineDays?: (...) | (...);
                                documentNumber?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: (...) | (...);
                                Card: {
                                    Brand?: ...;
                                    createdAt?: ...;
                                    customerGalaxPayId?: ...;
                                    customerMyId?: ...;
                                    cvv?: ...;
                                    expiresAt?: ...;
                                    galaxPayId?: ...;
                                    holder?: ...;
                                    myId?: ...;
                                    number?: ...;
                                    updatedAt?: ...;
                                };
                                cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                                preAuthorize?: (...) | (...) | (...);
                            };
                            PaymentMethodPix?: {
                                Deadline?: (...) | (...);
                                fine?: (...) | (...);
                                instructions?: (...) | (...);
                                interest?: (...) | (...);
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "pix" | "creditcard" | "boleto";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment" | "stopped";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                additionalInfo?: string;
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "PUT";
            path: "/transactions/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }, {
                subscriptionId: string;
                typeId: "myId" | "galaxPayId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<["percent", "fixed"]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<ZodNumber>;
                        subscriptionMyId: ZodOptional<ZodString>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: "canceled" | "payment";
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: string;
                                    maxInstallment: number;
                                    name: string;
                                    operatorIds: string;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "cancel" | "error" | "pending" | "emitted" | "rejected" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: "daysBeforePayDay" | "payment" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: string;
                                sessionId: string;
                            };
                            Card: {
                                Brand?: {
                                    id?: ...;
                                    maxInstallment?: ...;
                                    name?: ...;
                                    operatorIds?: ...;
                                };
                                createdAt?: string;
                                customerGalaxPayId?: number;
                                customerMyId?: string;
                                cvv?: string;
                                expiresAt?: string;
                                galaxPayId?: number;
                                holder?: string;
                                myId?: string;
                                number?: string;
                                updatedAt?: string;
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "captured" | "payedBoleto" | "payedPix" | "payExternal" | "cancel" | "noSend" | "authorized" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "unavailablePix" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
                507: ContractPlainType<ZodError<any>>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The transactions client.

  • get transfer(): RecursiveProxyObj<{
        internal: {
            body: ZodObject<{
                companyAccount: ZodNumber;
                companyDocument: ZodString;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }>;
            method: "POST";
            path: "/transfer/internal";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the transfer client.

    Returns RecursiveProxyObj<{
        internal: {
            body: ZodObject<{
                companyAccount: ZodNumber;
                companyDocument: ZodString;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }>;
            method: "POST";
            path: "/transfer/internal";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
    }, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The transfer client.

Methods

  • Returns Promise<null | string>

  • Parameters

    • value: string
    • expiresIn: number

    Returns Promise<void>